in large part | in large measure
in large part
|
in large measure
(formal) to a great extent
Their success is due in large part to their determination.